package org.meb.speedway.process;

import java.io.Writer;

import org.meb.speedway.model.common.IntEvent;
import org.meb.speedway.process.model.EventData;

public interface EventTaskProcessor {

	boolean canProcess(IntEvent eventTask);

	EventData process(IntEvent eventTask) throws EventTaskProcessException;

	EventData process(IntEvent eventTask, Writer logWriter) throws EventTaskProcessException;
}
